package com.yunzan.utils;

import com.google.gson.Gson;

/***
 * 静态工具类
 */
public class StaticUtils {
   public  static Gson gson=new Gson();

   public static void main(String[] args) {

     System.out.println(String.format("%04X",("UPLOAD,60").length()));
   }

   /**
    * 字符串转换unicode
    * @param string
    * @return
    */
   public static String string2Unicode(String string) {
      StringBuffer unicode = new StringBuffer();
      for (int i = 0; i < string.length(); i++) {
         // 取出每一个字符
         char c = string.charAt(i);
         // 转换为unicode
         unicode.append("\\u" + Integer.toHexString(c));
      }

      return unicode.toString();
   }

   /**
    * unicode 转字符串
    * @param unicode 全为 Unicode 的字符串
    * @return
    */
   public static String unicode2String(String unicode) {
      StringBuffer string = new StringBuffer();
      String[] hex = unicode.split("\\\\u");

      for (int i = 1; i < hex.length; i++) {
         // 转换出每一个代码点
         int data = Integer.parseInt(hex[i], 16);
         // 追加成string
         string.append((char) data);
      }

      return string.toString();
   }



   }
